import $api from '@/http/api.js'

export default{
    namespaced:true,//为了使其属性作用于局部
    state:{
        rowsData:[],
    },
    mutations:{
        //获取管理员
        GET_DATA(state,payload){
            // console.log(payload);
            state.rowsData=payload
        },
    },
    actions:{
        //获取管理员
        async getDataAsync(context) {
            const {data} = await $api.admin.getAllAdmins();
            // console.log(data);
            if (data.code == 200) {
                context.commit('GET_DATA', data.message)
            }
        },
        //删除管理员
        async deleteDataAsync(context,_id) {
            // console.log('_id',_id);
            const { data } = await $api.admin.delAdmins({_id});
            return data
        },
        //新增管理员
        async addDataAsync(context,adminOne){
            // console.log('管理员',adminOne);
            return await  $api.admin.addAdmins(adminOne)
           
        },
        
    }
}